package com.yjd.comm.fundservice.model;

import com.yjd.comm.base.model.Model;

/**
 * <b>description</b>：贷款申请模型<br>
 * <b>time</b>：2018-01-29 10:12:39 <br>
 * <b>author</b>：  yangchangyan@yijiedai.com
 */
public class FundLoanApplyModel extends Model{

	/**
	* @Fields serialVersionUID
	*/
	private static final long serialVersionUID = 1L;
	
	 /*
	  *唯一id 
	  */
	private Long id;
	 /*
	  *资金渠道 0 未知 1 乾康  
	  */
	private Integer fund_channel;
	 /*
	  *业务类型 1买产品 
	  */
	private Integer bus_type;
	 /*
	  *业务id 
	  */
	private Long order_id;
	 /*
	  *用户id 
	  */
	private Long user_id;
	 /*
	  *订单金额 
	  */
	private Double price;

	/*
	 * 贷款金额
	 */
	private Double loan_price;
	 /*
	  *分期期数 
	  */
	private Integer periods;
	 /*
	  *借款利率 
	  */
	private Double loan_rate;
	 /*
	  *还款方式 1等额本息 2 每月还息，到期还本 
	  */
	private Integer repayment_type;
	 /*
	  *收款方户名 
	  */
	private String payee_name;
	 /*
	  *收款方银行卡号 
	  */
	private String payee_bank_no;
	 /*
	  *机构id 
	  */
	private Long org_id;
	 /*
	  *请求数据 
	  */
	private String ask_data;
	 /*
	  *状态 0 待处理 1申请中 2申请成功 3申请拒绝
	  */
	private Integer status;

	/*
	 * 交易序号
	 */
	private String trade_no;

	/*
	 * 失败拒绝代码
	 */
	private String refuse_code;

	/*
	 * 失败拒绝的消息
	 */
	private String refuse_msg;

	 /*
	  *创建时间 
	  */
	private Long create_time;
	 /*
	  *修改时间 
	  */
	private Long update_time;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	public Integer getFund_channel() {
		return fund_channel;
	}

	public void setFund_channel(Integer fund_channel) {
		this.fund_channel = fund_channel;
	}
	public Integer getBus_type() {
		return bus_type;
	}

	public void setBus_type(Integer bus_type) {
		this.bus_type = bus_type;
	}
	public Long getOrder_id() {
		return order_id;
	}

	public void setOrder_id(Long order_id) {
		this.order_id = order_id;
	}
	public Long getUser_id() {
		return user_id;
	}

	public void setUser_id(Long user_id) {
		this.user_id = user_id;
	}
	public Double getPrice() {
		return price;
	}

	public void setPrice(Double price) {
		this.price = price;
	}
	public Integer getPeriods() {
		return periods;
	}

	public void setPeriods(Integer periods) {
		this.periods = periods;
	}
	public Double getLoan_rate() {
		return loan_rate;
	}

	public void setLoan_rate(Double loan_rate) {
		this.loan_rate = loan_rate;
	}
	public Integer getRepayment_type() {
		return repayment_type;
	}

	public void setRepayment_type(Integer repayment_type) {
		this.repayment_type = repayment_type;
	}
	public String getPayee_name() {
		return payee_name;
	}

	public void setPayee_name(String payee_name) {
		this.payee_name = payee_name;
	}
	public String getPayee_bank_no() {
		return payee_bank_no;
	}

	public void setPayee_bank_no(String payee_bank_no) {
		this.payee_bank_no = payee_bank_no;
	}
	public Long getOrg_id() {
		return org_id;
	}

	public void setOrg_id(Long org_id) {
		this.org_id = org_id;
	}
	public String getAsk_data() {
		return ask_data;
	}

	public void setAsk_data(String ask_data) {
		this.ask_data = ask_data;
	}
	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}
	public Long getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Long create_time) {
		this.create_time = create_time;
	}
	public Long getUpdate_time() {
		return update_time;
	}

	public void setUpdate_time(Long update_time) {
		this.update_time = update_time;
	}

	public String getTrade_no() {
		return trade_no;
	}

	public void setTrade_no(String trade_no) {
		this.trade_no = trade_no;
	}

	public String getRefuse_msg() {
		return refuse_msg;
	}

	public void setRefuse_msg(String refuse_msg) {
		this.refuse_msg = refuse_msg;
	}

	public String getRefuse_code() {
		return refuse_code;
	}

	public void setRefuse_code(String refuse_code) {
		this.refuse_code = refuse_code;
	}

	public Double getLoan_price() {
		return loan_price;
	}

	public void setLoan_price(Double loan_price) {
		this.loan_price = loan_price;
	}
}
